﻿namespace WMS6.Web.InboundDetailServiceRef
{
    using System;
    using System.CodeDom.Compiler;
    using System.Collections.Generic;
    using System.Data;
    using System.Diagnostics;
    using System.ServiceModel;
    using System.ServiceModel.Channels;

    [GeneratedCode("System.ServiceModel", "3.0.0.0"), DebuggerStepThrough]
    public class InboundDetailServiceClient : ClientBase<IInboundDetailService>, IInboundDetailService
    {
        public InboundDetailServiceClient()
        {
        }

        public InboundDetailServiceClient(string endpointConfigurationName) : base(endpointConfigurationName)
        {
        }

        public InboundDetailServiceClient(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
        {
        }

        public InboundDetailServiceClient(string endpointConfigurationName, EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public InboundDetailServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress)
        {
        }

        public string AutoPutAway(string receiptID, List<string> receiptLineID, PubParasInfo pubParasInfo)
        {
            return base.Channel.AutoPutAway(receiptID, receiptLineID, pubParasInfo);
        }

        public string BatchReceiving(string receiptID, List<string> receiptLineID, PubParasInfo pubParasInfo)
        {
            return base.Channel.BatchReceiving(receiptID, receiptLineID, pubParasInfo);
        }

        public string ConfirmPutAway(List<PutawayDetailInfo> putawayDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.ConfirmPutAway(putawayDetailInfo, pubParasInfo);
        }

        public string DeleteReceiptDetailInfo(List<string> receiptID, List<string> receiptLineID, PubParasInfo pubParasInfo)
        {
            return base.Channel.DeleteReceiptDetailInfo(receiptID, receiptLineID, pubParasInfo);
        }

        public string ExecuteReceiving(ReceiptDetailInfo receiptDetailInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.ExecuteReceiving(receiptDetailInfo, pubParasInfo);
        }

        public string ExecuteReceivingAll(string receiptID, PubParasInfo pubParasInfo)
        {
            return base.Channel.ExecuteReceivingAll(receiptID, pubParasInfo);
        }

        public string GenPutAway(List<ReceiptPutawayInfo> receiptPutawayInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.GenPutAway(receiptPutawayInfo, pubParasInfo);
        }

        public DataSet GetAllReceiptDetailInfo(PubParasInfo pubParasInfo)
        {
            return base.Channel.GetAllReceiptDetailInfo(pubParasInfo);
        }

        public ReceiptDetailInfo GetNextUncompletedReceiptDetailInfo(string receiptID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetNextUncompletedReceiptDetailInfo(receiptID, pubParasInfo);
        }

        public List<ReceiptPutawayInfo> GetPendingPutAwayTaskByTransID(string transID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetPendingPutAwayTaskByTransID(transID, pubParasInfo);
        }

        public ReceiptDetailInfo GetReceiptDetailInfoByID(string receiptID, string receiptLineID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetReceiptDetailInfoByID(receiptID, receiptLineID, pubParasInfo);
        }

        public DataSet GetReceiptDetailInfoByPagerQueryEntity(ReceiptDetailQueryEntity receiptDetailQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetReceiptDetailInfoByPagerQueryEntity(receiptDetailQueryEntity, pubParasInfo);
        }

        public DataSet GetReceiptDetailInfoByQueryEntity(ReceiptDetailQueryEntity receiptDetailQuery, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetReceiptDetailInfoByQueryEntity(receiptDetailQuery, pubParasInfo);
        }

        public List<ReceiptDetailInfo> GetReceiptDetailInfoListByID(string receiptID, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetReceiptDetailInfoListByID(receiptID, pubParasInfo);
        }

        public DataSet GetReceiptInquiryInfoByQueryEntity(ReceiptDetailQueryEntity receiptQueryEntity, PubParasInfo pubParasInfo)
        {
            return base.Channel.GetReceiptInquiryInfoByQueryEntity(receiptQueryEntity, pubParasInfo);
        }

        public string InsertReceiptDetailInfo(ReceiptDetailInfo receiptInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.InsertReceiptDetailInfo(receiptInfo, pubParasInfo);
        }

        public string UpdateReceiptDetailInfo(ReceiptDetailInfo receiptInfo, PubParasInfo pubParasInfo)
        {
            return base.Channel.UpdateReceiptDetailInfo(receiptInfo, pubParasInfo);
        }
    }
}

